package com.ecoolex.chinadutyfree.retailer.pojo;

import java.util.Date;

import com.ecoolex.framework.common.annotation.Description;


@Description({"查询用户直邮订单信息"})
public class QueryDirectMailGoodsOrderDTO {

    @Description({"订单Id"})
    private Integer orderId;
    @Description({"用户Id"})
    private Integer userId;
    @Description({"订单编号"})
    private String orderNo;
    @Description({"价格币种"})
    private String currencyType;
    @Description({"支付编号"})
    private String paymentNo;
    @Description({"支付开始时间"})
    private Date paymentStartTime;
    @Description({"支付结束时间"})
    private Date paymentEndTime;
    @Description({"确认收货开始时间"})
    private Date confirmReceiptStartTime;
    @Description({"确认收货结束时间"})
    private Date confirmReceiptEndTime;
    @Description({"下单开始时间"})
    private Date createStartTime;
    @Description({"下单结束时间"})
    private Date createEndTime;
    @Description({"状态; "})
    private Integer[] status;
    @Description({"逻辑删除"})
    private Boolean deleted;
    @Description({"收件人姓名"})
    private String receiverName;
    @Description({"收件人手机号"})
    private String receiverPhone;
    @Description({"收件人区域Id"})
    private Integer receiverRegionId;
    @Description({"收件人地址"})
    private String receiverAddress;
    @Description({"身份证号码"})
    private String identityNo;
    @Description({"商品名称"})
    private String goodsName;
    @Description({"快递单号"})
    private String deliveryNo;
    
    @Description({ "品牌Id" })
	private Integer brandId;

	@Description({ "商品编码" })
	private String coded;
	
	@Description({ "商品条码" })
	private String barCoded;

    
	public Integer getBrandId() {
		return brandId;
	}

	
	public void setBrandId(Integer brandId) {
		this.brandId = brandId;
	}

	
	public String getCoded() {
		return coded;
	}

	
	public void setCoded(String coded) {
		this.coded = coded;
	}

	
	public String getBarCoded() {
		return barCoded;
	}

	
	public void setBarCoded(String barCoded) {
		this.barCoded = barCoded;
	}

	public Integer getOrderId() {
        return orderId;
    }

    public QueryDirectMailGoodsOrderDTO setOrderId(Integer orderId) {
        this.orderId = orderId;
        return this;
    }

    public Integer getUserId() {
        return userId;
    }

    public QueryDirectMailGoodsOrderDTO setUserId(Integer userId) {
        this.userId = userId;
        return this;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public QueryDirectMailGoodsOrderDTO setOrderNo(String orderNo) {
        this.orderNo = orderNo;
        return this;
    }

    public String getCurrencyType() {
        return currencyType;
    }

    public QueryDirectMailGoodsOrderDTO setCurrencyType(String currencyType) {
        this.currencyType = currencyType;
        return this;
    }

    public String getPaymentNo() {
        return paymentNo;
    }

    public QueryDirectMailGoodsOrderDTO setPaymentNo(String paymentNo) {
        this.paymentNo = paymentNo;
        return this;
    }

    public Date getPaymentStartTime() {
        return paymentStartTime;
    }

    public QueryDirectMailGoodsOrderDTO setPaymentStartTime(Date paymentStartTime) {
        this.paymentStartTime = paymentStartTime;
        return this;
    }

    public Date getPaymentEndTime() {
        return paymentEndTime;
    }

    public QueryDirectMailGoodsOrderDTO setPaymentEndTime(Date paymentEndTime) {
        this.paymentEndTime = paymentEndTime;
        return this;
    }

    public Date getConfirmReceiptStartTime() {
        return confirmReceiptStartTime;
    }

    public QueryDirectMailGoodsOrderDTO setConfirmReceiptStartTime(Date confirmReceiptStartTime) {
        this.confirmReceiptStartTime = confirmReceiptStartTime;
        return this;
    }

    public Date getConfirmReceiptEndTime() {
        return confirmReceiptEndTime;
    }

    public QueryDirectMailGoodsOrderDTO setConfirmReceiptEndTime(Date confirmReceiptEndTime) {
        this.confirmReceiptEndTime = confirmReceiptEndTime;
        return this;
    }

    public Date getCreateStartTime() {
        return createStartTime;
    }

    public QueryDirectMailGoodsOrderDTO setCreateStartTime(Date createStartTime) {
        this.createStartTime = createStartTime;
        return this;
    }

    public Date getCreateEndTime() {
        return createEndTime;
    }

    public QueryDirectMailGoodsOrderDTO setCreateEndTime(Date createEndTime) {
        this.createEndTime = createEndTime;
        return this;
    }

    public Integer[] getStatus() {
        return status;
    }

    public QueryDirectMailGoodsOrderDTO setStatus(Integer[] status) {
        this.status = status;
        return this;
    }

    public Boolean getDeleted() {
        return deleted;
    }

    public QueryDirectMailGoodsOrderDTO setDeleted(Boolean deleted) {
        this.deleted = deleted;
        return this;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public QueryDirectMailGoodsOrderDTO setReceiverName(String receiverName) {
        this.receiverName = receiverName;
        return this;
    }

    public String getReceiverPhone() {
        return receiverPhone;
    }

    public QueryDirectMailGoodsOrderDTO setReceiverPhone(String receiverPhone) {
        this.receiverPhone = receiverPhone;
        return this;
    }

    public Integer getReceiverRegionId() {
        return receiverRegionId;
    }

    public QueryDirectMailGoodsOrderDTO setReceiverRegionId(Integer receiverRegionId) {
        this.receiverRegionId = receiverRegionId;
        return this;
    }

    public String getReceiverAddress() {
        return receiverAddress;
    }

    public QueryDirectMailGoodsOrderDTO setReceiverAddress(String receiverAddress) {
        this.receiverAddress = receiverAddress;
        return this;
    }

    public String getIdentityNo() {
        return identityNo;
    }

    public QueryDirectMailGoodsOrderDTO setIdentityNo(String identityNo) {
        this.identityNo = identityNo;
        return this;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public QueryDirectMailGoodsOrderDTO setGoodsName(String goodsName) {
        this.goodsName = goodsName;
        return this;
    }

    public String getDeliveryNo() {
        return deliveryNo;
    }

    public QueryDirectMailGoodsOrderDTO setDeliveryNo(String deliveryNo) {
        this.deliveryNo = deliveryNo;
        return this;
    }
}
